Finite state machine - Continuations